package cn.cailin.day06.demo15Lambda;

import java.util.ArrayList;
import java.util.Arrays;

/*
    Lambda表达式：是可推导，可以省略
    凡是根据上下问推导出来的内容，都可以省略书写
    可以省略的内容：
        1.（参数列表）：括号中参数列表的数据类型可以省略不写
        2.（参数列表）：括号中的参数如果只有一个，那么类型和（）都可以省略
        3.{一些代码}：如果{}中的代码只有一行，无论是否有返回值都可以省略（{}，return,;)
            注意：要省略{}，return，分号要一起省略


    Lambda简化代码使用前提
        1.使用Lambda必须具有接口，而且要求接口有且只有一个抽象方法
        2.使用Lambda必须具有上下文推断
        备注：有且只有一个抽象方法的接口成为函数式接口
 */
public class Demo01ArrayList {
    public static void main(String[] args) {
        //JDk1.7版本之前，创建集合对象必须把前后的泛型都写上
        ArrayList<String> list01=new ArrayList<>();


    }
}
